CentOS7 yum 安装zabbix3.0

zabbix的安装

        部署环境为centos7.3

1
2
3
4
[root@zabbix-server ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
[root@zabbix-server ~]# uname -r
3.10.0-514.el7.x86_64

        首先关闭selinux和防火墙

1
2
3
4
systemctl stop firewalld
systemctl disable firewalld
setenforce 0

yum源配置

1
[root@zabbix-server ~]# rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

安装相关软件

1
yum install zabbix-server zabbix-web zabbix-server-mysql zabbix-web-mysql mariadb-server mariadb zabbix-agent -y

        注意:如果不需要监控server端的话,可以不用安装zabbix-agent

修改PHP的时区配置

1
sed -i 's@# php_value date.timezone Europe/Riga@php_value date.timezone Asia/Shanghai@g' /etc/httpd/conf.d/zabbix.conf

        要注意需要改的配置文件是/etc/httpd/conf.d/zabbix.conf而不是/etc/php.ini

启动数据库

1
systemctl start mariadb

        注:在centos7上 yum 安装mysql已经找不到mysql了,而是变成了mariadb,因此即启动方式要注意。

创建zabbix使用的数据库以及用户

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[root@zabbix-server ~]# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.52-MariaDB MariaDB Server
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
## 生产中要自己规划好密码,不能这样随便起一个 123456,以及生产中肯定不会像现在这样直接一个 mysql 就能登录的。
MariaDB [(none)]> grant all on zabbix.* to zabbix@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> exit
Bye
[root@zabbix-server ~]# cd /usr/share/doc/zabbix-server-mysql-3.0.8/
[root@zabbix-server zabbix-server-mysql-3.0.8]# ll
总用量 1868
-rw-r--r--. 1 root root 98 2 月 27 17:22 AUTHORS
-rw-r--r--. 1 root root 713761 2 月 27 17:22 ChangeLog
-rw-r--r--. 1 root root 17990 2 月 27 17:23 COPYING
-rw-r--r--. 1 root root 1159237 3 月 2 23:44 create.sql.gz
-rw-r--r--. 1 root root 52 2 月 27 17:24 NEWS
-rw-r--r--. 1 root root 188 2 月 27 17:22 README
[root@zabbix-server zabbix-server-mysql-3.0.8]# zcat create.sql.gz |mysql -uzabbix -p123456 zabbix

修改zabbix的配置

1
2
3
4
5
[root@zabbix-server zabbix-server-mysql-3.0.8]# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost #数据库所在主机
DBName=zabbix #数据库名
DBUser=zabbix #数据库用户
DBPassword=123456 #数据库密码

        注意:主要需要修改的就是上面的四项,对应的注释要打开,默认的DBName核DBUser就是zabbix

启动zabbix核http

1
2
systemctl start zabbix-server
systemctl start httpd

进入web界面安装zabbix server

01

02

03

04

05

06

07

08

        Zabbix server 端搭建完毕